GlobalTools : Sử dụng các hàm trong đây
như các hàm có sẳn của VB6 !
1.
Một số
hàm cần dùng
|
UnicodeInputBox(ByVal Prompt As String, Optional ByVal Default = "", Optional
ByVal Title = "", Optional XPos As Single = 1, Optional YPos As
Single = 1) As String |
Giống như Inputbox của VB6 nhưng
nó có unicode |
|
StringToByte(ByVal sString As String) As Byte() |
Chuyễn một chuỗi
sang dạng Byte()
[Array Byte]. |
|
UnicodeMsgBox(sPrompt As String, Optional iButtons As VbMsgBoxStyle = vbOKOnly,
Optional sTitle As String) As VbMsgBoxResult |
Giống như Msgbox của VB6 nhưng có
unicode,cách sử dụng không khác ǵ Msgbox |
|
UnicodeTelex(xStr As String) As String |
Chuyễn một chuỗi dạng telex
sang unicode ,ví dụ : Tieesng vieejt = "Tiếng việt" |
|
UnicodeText(xStr As String) As String |
Chuyễn một chuỗi dạng Vni sang
unicode , Ví dụ : Tie61ng vie65t = "Tiếng việt" |
|
UTF8ToUni(ByVal sUTF8 As String) As String |
Chuyễn một chuỗi
từ UTF8 sang unicode |
|
UniToUTF8(ByVal sUni As String) As String |
Chuyễn một chuỗi
từ Unicode sang UTF8 |
|
UnicodeTCVN3(xStr As String) As String |
Chuyễn một chuỗi dạng ABC sang
unicode , Ví dụ : TiƠng ViÖt = "Tiếng việt” |
|
ConvString(srcString As String, DesType As ConvStr, ConvType As ConvStr) As String |
Đây là hàm chuyễn chuỗi.Chuyễn
qua lại giữa các dạng VNI, ABC, UTF8, Unicode. scrString là chuỗi mà bạn cần chuyễn.DesType
là dạng ban đầu của chuỗi,ConvType là dạng
mà bạn muốn chuyễn thành.Nó sẽ trả về giá
trị mà bạn muốn chuyễn thành |
|
PtrStr(Ptr As Long) As String |
Lấy chuỗi trong giá trị
Long khi dùng hàm StrPtr(Str) Ví dụ : Dim m_Str As Long m_Str = StrPtr(“Chuỗi”) Me.Caption = PtrStr(m_Str) => Caption = “Chuỗi” |
|
UnicodeToHexaDecimal(ByVal UnicodeString As String) As String |
Chuyễn 1 chuỗi dạng unicode sang mă ASCII. |
|
HexaDecimalToUnicode(ByVal Character As String) As String |
Chuyễn 1 chuỗi dạng ASCII code sang unicode. |